Kubernetes
Expose Service Menggunakan Istio Ingress Gateway dengan TLS
- Gilang V. Perdana
- 03 Feb 2022
- dilihat 602

Istio Inggress with TLS
1. Kubernetes Cluster 2. Istio 3. Some Project Web 1. Siapkan Project : Kita bisa gunakan project web dari Istio yaitu BookInfo. Bisa clone dari https://gitlab.com/gilangvperdana/microservices-app-on-k-8-s-with-istio.git 2. Deploy Aplikasi : Kalian bisa ikuti Dokumentasi yang tertera pada https://gitlab.com/gilangvperdana/microservices-app-on-k-8-s-with-istio/-/raw/master/Dokumentasi.md 3. Silahkan Generate Sertifikat TLS : Lalu silahkan buat secret : 4. Panggil Secret TLS pada file YAML : Silahkan tambahkan beberapa baris pemanggil secret TLS pada file Ingress YAML : 5. Apply Manifest : Silahkan re-apply Manifest yang sudah ditambahkan TLS konfigurasi. 6. Akses : Silahkan akses pada https://books.com/productpage Dan voilaa, sertifikat TLS sudah berhasil di generate dan digunakan. Sekian dari saya, terima kasih.Halo teman teman, kali ini saya akan sedikit eksplorasi memasang TLS pada Istio Ingress Gateway. Yup, menggunakan Istio sebagai Ingress Gateway nya, Istio Ingress Gateway ini mungkin mirip dengan saudara saudara nya seperti Nginx Ingress Gateway,dsb. Tanpa berlama lama langsung saja kita ke praktiknya.
Environment :
Practic :
$ git clone https://gitlab.com/gilangvperdana/microservices-app-on-k-8-s-with-istio.git
$ openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -subj ‘/O= books Inc./CN=books.com’ -keyout books.com.key -out books.com.crt
$ kubectl create -n istio-system secret tls books-credential — key= books.com.key — cert= books.com.crt
$ kubectl apply -f bookinfo-app/bookinfo-gatewaytls.yaml
Terima kasih bagi para pembaca.
0 Komentar